'Sends an email with a option for an attachment

static void SendEmail(string fromEmail, string toEmail, string subject, string body, string gmailUser, string gmailPass, string attachPath)
        {
            try
            {
                //Coded by Rue
                MailMessage message = new MailMessage(fromEmail, toEmail, subject, body);
                SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);

                smtp.EnableSsl = true;
                smtp.Credentials = new NetworkCredential(gmailUser, gmailPass);

                if (attachPath != string.Empty | attachPath != null)
                {
                    Attachment attach = new Attachment(attachPath);
                    message.Attachments.Add(attach);
                }

                smtp.Send(message);
            }
            catch
            {  }
        }